Knowledge Support for Parallel Performance Data Mining
نویسندگان
چکیده
PerformanceOperation implements DeriveMetricOperation PerformanceResult AbstractResult implementsResult implements TrialResult extends extends FIGURE 17: PerfExplorer script object hierarchy. AbstractPerformanceOperation class, and will take one more more input data sets with two or more metrics each, and generate a derived metric representing either the addition, subtraction, multiplication, or division of one metric with the other. Corresponding with the operation hierarchy is the data hierarchy. At the top of the hierarchy is the PerformanceResult interface, which defines basic methods for accessing the profile data within. The abstract implementation of the interface is AbstractResult class, which defines many internal data structures and static constants. The TrialResult class is an example of a class which is a concrete implementation of the abstract class, and provides an object which holds the performance profile data for a given trial, when loaded from PerfDMF. Table 7 shows a list of the available operations. It is important to note that the output from each of the operations is a new object, and the input data objects are effectively immutable, in that they are not changed by the operation. WhilePerformanceOperation class, and will take one more more input data sets with two or more metrics each, and generate a derived metric representing either the addition, subtraction, multiplication, or division of one metric with the other. Corresponding with the operation hierarchy is the data hierarchy. At the top of the hierarchy is the PerformanceResult interface, which defines basic methods for accessing the profile data within. The abstract implementation of the interface is AbstractResult class, which defines many internal data structures and static constants. The TrialResult class is an example of a class which is a concrete implementation of the abstract class, and provides an object which holds the performance profile data for a given trial, when loaded from PerfDMF. Table 7 shows a list of the available operations. It is important to note that the output from each of the operations is a new object, and the input data objects are effectively immutable, in that they are not changed by the operation. While
منابع مشابه
Application of Rough Set Theory in Data Mining for Decision Support Systems (DSSs)
Decision support systems (DSSs) are prevalent information systems for decision making in many competitive business environments. In a DSS, decision making process is intimately related to some factors which determine the quality of information systems and their related products. Traditional approaches to data analysis usually cannot be implemented in sophisticated Companies, where managers ne...
متن کاملParallel Spatial Pyramid Match Kernel Algorithm for Object Recognition using a Cluster of Computers
This paper parallelizes the spatial pyramid match kernel (SPK) implementation. SPK is one of the most usable kernel methods, along with support vector machine classifier, with high accuracy in object recognition. MATLAB parallel computing toolbox has been used to parallelize SPK. In this implementation, MATLAB Message Passing Interface (MPI) functions and features included in the toolbox help u...
متن کاملPerformance Forensics: Knowledge Support for Parallel Performance Data Mining
Many parallel performance tools provide the ability to summarize and report statistical data about an application’s performance on a given platform, and/or report the performance differences between two executions of a particular application. However, few tools provide an explanation of performance results in a way that includes performance data results and the integration of the experiment con...
متن کاملHigh Performance Data Mining Using Data Cubes on Parallel Computers
On-Line Analytical Processing techniques are used for data analysis and decision support systems. The multidimensionality of the underlying data is well represented by multidimensional databases. For data mining in knowledge discovery, OLAP calculations can be effectively used. For these, high performance parallel systems are required to provide interactive analysis. Precomputed aggregate calcu...
متن کاملDesign of Distributed Data Mining Applications on the KNOWLEDGE GRID
Many industrial, scientific, and commercial applications need to analyze large data sets maintained over geographically distributed sites. The geographic distribution and the large amount of data involved often oblige designers to use distributed and parallel systems. The Grid can play a significant role in providing an effective computational support for distributed data mining and knowledge d...
متن کاملGrid - based Distributed Data Mining Systems , Algorithms and Services ∗
Distribution of data and computation allows for solving larger problems and execute applications that are distributed in nature. The Grid is a distributed computing infrastructure that enables coordinated resource sharing within dynamic organizations consisting of individuals, institutions, and resources. The Grid extends the distributed and parallel computing paradigms allowing resource negoti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008